Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 Nigeria F1 Italy F5 France F8 France F9 Germany F11 Germany F1 Germany F2 France F1 France F2 France F5 France F7 Great Britain F1 Great Britain F2 Great Britain F4 France F4 France F6 Romania F3 Netherlands F5 Belgium F1 Netherlands F4 Belgium F10 Belgium F14 Belgium F7 Turkey F2 Turkey F3 Belgium F2 France F3 France F4 Great Britain F3 Italy F6 Copa Ericsson Mexico - Guadalajara 2003 West Side Tennis Club Challenger - Forest Hills Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Oberstraufen Cup - Oberstaufen Citta di Monza - Monza Open de L'Isere - Grenoble Copa Petrobras - Bogota Kobstaedernes ATP Challenger - Kolding Cyclus Open de Tenis - Florianopolis Nord LB Open 2006 - Braunschweig 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino San Remo Tennis Cup - San Remo GHI Bronz Classic - Bronx San Luis Potosi Challenger 2002 - San Luis Potosi Dusseldorf Open Challenger 2007 - Dusseldorf Challenger 42 - Andrezieux Lambertz Open by Stawag 2007 - Aachen IPP Open - Helsinki Prosperita Open 2008 - Ostrava Unicredit Czech Open - Prostejov Porsche Open - Poznan Nord LB Open - Braunschweig Copa Ericsson - Caracas San Marino CEPU Open - San Marino s'Tennis Masters Challenger - Graz Ljubljana Open 2008 - Ljubljana Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Lima Challenger - Lima Sao Paulo Challenger Muller Cup - Ulm Banca Stato Challenger Lugano - Lugano Santiago Challenger Sunrise Challenger Sofia Challenger Ostrava Challenger Scheveningen Challenger Bauer Watertechnology Cup - Eckental Copa Petrobras - Aracaju Poznan Challenger San Marino Challenger Cali Challenger Bogota Challenger Buenos Aires Challenger Mons Challenger San Marino Cepu Open - San Marino Santiago Challenger Aachen Challenger Genova Challenger Bordeaux Challenger Scheveningen Challenger II Challenger Ciudada de Guayaquil - Guayaquil Cordenons Challenger Telesp Celular Open - Ribeirao Preto Manerbio Challenger Como Challenger Schickedanz Open 2007 - Furth Unicredit Czech Open 2007 - Prostejov Guangzhou Challenger Pingguo Challenger Garden Open - Rome ATU Cup - Weiden Sporting Challenger '07 Trofeo Regione Piemonte - Turin Open Diputacion - Cordoba Scheveningen Challenger Copa Ericsson Mexico - Guadalajara Zagreb Open - Zagreb Macedonian Open - Skopje Trani Challenger Fujitsu Siemens Open - Budapest Copa Ericsson Argentina - Buenos Aires St. Remy Challenger Architect Open - Budapest VIII Trofeo Ciudad de Quito - Quito Oberstaufen Cup - Oberstaufen VII Trofeo Ciudad de Quito - Quito Izmir Challenger Trani Cup - Trani Maia Open 2002 - Maia The Wright Financial Group, Inc. Challenger - Champaign Polish Open 2000 - Poznan Mons Challenger Rennes Challenger VII Torneo Internazionale di Tennis - Barletta Copa Ericsson Chile - Santiago University of Tennessee USTA Challenger - Knoxville Segundo Aberto de Brasilia - Brasilia USTA Men's Challenger of Dallas - Dallas Global Telecom Open - Curitiba Memorial Savigni - Sassuolo Dallas Challenger Siemens Open 2007 - Scheveningen Challenger de la Ciudad de Mexico - Mexico City Challenger Ford de Cherbourg - Cherbourg Olbia Challenger - Olbia Ljubljana Open - Ljubljana Copa Petrobras Argentina - Buenos Aires Banca Marche Tennis Cup - San Benedetto Copa Sevilla Internacionales de Andalucia - Seville Open de Franche Comte - Besancon Nossa Caixa Tennis Cup - Sao Paulo Citta di Monza - Monza Ostdeutscher Sparkassen Cup - Dresden ECM Prague Open - Prague Quimper Challenger Ostrava Challenger SAA Hilversum Open - Hilversum Open Castilla y Leon - Segovia Ljubljana Open - Ljubljana Como Challenger Mordovia Cup - Mordovia Kyiv Open - Kiev Seguros Bolivar Open - Medellin Tehran Open 2004 - Tehran San Luis Potosi Challenger - San Luis Potosi Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Rennes Challenger Prosperita Open 2007 - Ostrava Sassuolo Challenger - Sassuolo Geneva Challenger Trofeo Internacional Club Laieta - Barcelona Siemens Open - Scheveningen St. Petersburg Challenger - St. Petersburg Noumea Challenger Cherbourg Challenger Brasov Challenger - Brasov Copa Petrobras - Santiago Unicredit (Suisse) Bank S. A. Challenger - Chiasso Bancastato Challenger Lugano - Lugano Pekao Open - Szczecin Ethias Trophy - Mons Copa Petrobras Brazil - Aracaju Pekao Open - Szczecin Open des Alpes Trophee BNP Paribas - Grenoble Copa Petrobras Uruguay - Montevideo Copa Petrobras Argentina - Buenos Aires KGHM Dialog Polish Indoors - Wroclaw Copa Petrobras Santa Cruz - Santa Cruz de la Sierra BMW Tennis Championship - Sunrise Copa Petrobras Guadalajara - Guadalajara Sopot Challenger Rennes Challenger Medellin Challenger IPP Geneva Trophy - Geneva Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Rome Challenger Prostejov Challenger Ethias Tennis Trophy - Mons Braunschweig Challenger XI Trofeo Ciudad de Quito - Quito XL Bermuda Open - Bermuda Lambertz Open by Stawag - Aachen Bordeaux Challenger BNP Paribas Primrose - Bordeaux Blois Challenger Marburg Challenger IPP Open - Helsinki Liberec Challenger Orleans Challenger Copa Kia - Santiago Copa Petrobras-Colombia - Bogota Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Copa Petrobras Uruguray - Montevideo Bordeaux Challenger Ostdeutscher Sparkessen Cup - Dresden ECU Prague Open - Prague San Marino Cepu Open - San Marino Dallas Challenger Challenger Ciudad de Guayaquil - Guayaquil Warta Cup - Sopot San Luis Potosi Challenger - San Luis Potosi Haagen Dazs Open - Caracas SMS Tennis Cup - Sao Paulo 5th Sardinian International Championships - Cagliari Sao Paulo - Brazil Meerbusch Challenger San Marino Challenger Budapest Challenger Eckental Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Barletta Challenger Visa Tennis Open - Sao Paulo Mons Challenger X Ciutat de Barcelona - Barcelona Cherbourg Challenger Lyon Challenger Mons Challenger Ethias Trophy - Mons Eckental Challenger Lyon Challenger X Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2005 - Leon The Tarka Challenger - Barnstaple Sina-Kia Motors Tennis Cup - Cordenons Trnava Challenger Global Telecom Open - Florianopolis Wroclaw Challenger Wolfsburg Challenger Prague Challenger Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Mallorca Open - Mallorca XL Capital Bermuda Open - Bermuda Heineken Open - Auckland Legg Mason Tennis Classic - Washington D.C. USTA Seascape Challenger - Aptos Siemens Open - Scheveningen Braunschweig Challenger BMW Brixina Tennis Open 2000 - Bressanone Geneva Challenger - Geneva Hungarian Architect Open - Budapest Bulgarian Open - Sofia Lisbon Challenger Bogota Challenger - Bogota Abierto Club Casablanca - Mexico City Unique Zagreb Open - Zagreb The Hilversum Open - Hilversum Canberra Challenger Copa Ericsson Uruguay - Montevideo Challenger Ford de Cherbourg - Cherbourg Zivnobanka Czech Open - Prostejov Bogota Challenger - Bogota Naples Challenger - Naples Prostejov Challenger Schickendanz Open - Furth Quimper Challenger Brasil Open - Costa do Sauipe Pau Challenger Bordeaux Challenger Bercuit Challenger Black Forest Open - Freudenstadt LTA Wrexham Challenger - Wrexham Liberec Challenger Riviera di Rimini Challenger - Rimini Fujitsu Siemens Open - Budapest Idea Prokom Open - Sopot Brasil Open - Florianopolis Open Romania - Bucharest Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Gramado Challenger - Gramado VII Avierto Internacional de Salinas - Salinas 1st Challenger Tournament Leon - Leon Challenger Leon 2004 - Leon San Remo Tennis Cup - San Remo St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov Cosmorom Challenger - Brasov Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Copa Ericsson Argentina - Buenos Aires Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro The Priority Telecom Open - Amersfoort Copa Ericsson - Lima Top Wool Challenger Biella - Biella Banja Luka Challenger 2003 - Banja Luka The Nottingham Challenger - Nottingham 2004 Freeman Men's Challenger - Joplin IX Abierto Internacional de Salinas - Salinas Canottieri Minico 2004 - Mantova Bogota Challenger Porsche Open - Poznan Open Prevadies - St. Brieuc Tunis Challenger Copa Petrobras Argentina - Buenos Aires Next Generation Adelaide International - Adelaide Open de Montauban - Montauban Stella Artois Clay Court Championships - Budaors Copa Telmex - Buenos Aires ATP Open Castilla y Leon - Segovia Banja Luka Challenger 2005 - Banja Luka Copa Petrobras - Montevideo Copa Petrobras - Buenos Aires Brasil Open - Costa do Sauipe Tunis Open 2006 - Tunis Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Energis Dutch Open - Amsterdam Estoril Open - Estoril Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Orleans Challenger Lugano Challenger Mumbai Open - Mumbai Eckental Challenger Montevideo Challenger Guayaquil Challenger Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Copa Petrobras-Brazil - Aracaju Ethias Trophy - Mons SAP Open - San Jose Cyclus Open de Tenis - Florianopolis Trani Challenger Catella Swedish Open - Bastad Copa Petrobras-Uruguay - Montevideo Dutch Open Tennis - Amersfoort Austrian Open - Kitzbuhel Copa Petrobras-Argentina - Buenos Aires Cerveza Club Colombia Open - Bogota Bordeaux Challenger AEGON Championships - London Rome Challenger Napoli Challenger BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Bordeaux Challenger Prostejov Challenger Estoril Open - Estoril Open de Nice Cote dAzur - Nice BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Open Sud de France - Montpellier Cordenons Challenger Kolding Challenger Bratislava Challenger Abierto Mexicano Telcel - Acapulco Campionati Internazionali di Sicilia - Palermo Next Generation Adelaide International - Adelaide Medibank International - Sydney Heineken Open - Auckland Mons Challenger BMW Open - Munich Regions Morgan Keegan Championships - Memphis Scheveningen Challenger Gerry Weber Open - Halle BMW Open - Munich Winston Salem - Winston Salem Catella Swedish Open - Bastad Tanger Challenger Meknes Challenger Erste Bank Open - Vienna Aircel Chennai Open - Chennai ATP Studena Croatia Open Umag - Umag SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Marrakech Challenger SA Tennis Open - Johannesburg Noumea Challenger Barletta Challenger Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Rome Challenger Open Sud de France - Montpellier Erste Bank Open - Vienna Moselle Open - Metz Alphen Challenger If Stockholm Open - Stockholm Trnava Challenger AIG Japan Open Tennis Championships - Tokyo Mons Challenger Mons Challenger Garanti Koza Sofia Open - Sofia Ordina Open - s-Hertogenbosch Abierto Mexicano Telcel - Acapulco Shenzhen Open - Shenzhen ATP Kremlin Cup - Moscow Brasil Open - Costa do Sauipe Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Tata Open Maharashtra - Pune Grand Prix Hassan II - Casablanca Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Ordina Open - 's-Hertogenbosch Masters Series - Hamburg Moselle Open - Metz SA Tennis Open - Johannesburg Allianz Suisse Open - Gstaad Liberec Challenger Irving Challenger Aachen Challenger Trnava Challenger BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London Geneva Challenger Grand Prix Hassan II - Casablanca Prostejov Challenger Bordeaux Challenger Mons Challenger Topshelf Open - 's-Hertogenbosch Open de la Comunidad Valenciana - Valencia European Open - Antwerp BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Hungarian Open - Budapest Hamburg Challenger SkiStar Swedish Open - Bastad Bordeaux Challenger VI Trofeo Ciudad de Quito - Quito BCR Open Romania - Bucharest Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem Oberstaufen Cup - Oberstaufen Cerveza Cristal - Santiago 7th Wartburg Open - Eisenach Memphis Open - Memphis Delray Beach Open - Delray Beach TEB BNP Paribas Istanbul Open - Istanbul IV Abierto Internacional de Salinas - Salinas Hilton Waikoloa Village USTA Challenger - Waikoloa Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya West Side Tennis Club Clay Court Challenger - Forest Hills 2003 Eddleman USTA Challenger - Birmingham Nord/LB Open - Braunschweig 4° Sporting Challenger - Turin Abierto Mexicano Telfonica MoviStar - Acapulco European Open - Antwerp Heineken Open - Auckland Open Sud de France - Montpellier SMS Tennis Open - Sao Paulo U.S. Men's Clay Court Championships - Houston Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston Delray Beach International Tennis Championships - Delray Beach The Hypo Group Tennis International 2008 - Poertschach Pilot Pen Tennis - New Haven Brisbane - Brisbane Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Interwetten Austrian Open - Kitzbuhel Serbia Open - Belgrade Copa AT&T - Buenos Aires Orange Warsaw Open - Warsaw Copa AT&T - Buenos Aires If Stockholm Open - Stockholm China Open - Beijing Open 13 Provence - Marseille RCA Championships - Indianapolis BellSouth Open - Vina del Mar Barletta Challenger Francavilla Challenger Croatia Open - Umag Qatar Exxon Mobil Open 2002 - Doha Pacific Life Open - Indian Wells Bank Austria Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Sony Ericsson Open - Miami Grand Prix Hassan II - Casablanca Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Campionati BNL dItalia - Rome Sony Ericsson Open - Miami Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Abierto Mexicano Telcel - Acapulco Pilot Pen Tennis - New Haven Swiss Open - Gstaad BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris AEGON International - Eastbourne Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Aircel Chennai Open - Chennai Masters Series Monte-Carlo - Monte Carlo Winston-Salem Open - Winston-Salem Pacific Life Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Hungarian Open - Budapest BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo The Stella Artois Championships - London Australian Open - Melbourne Copa Telmex - Buenos Aires Wimbledon - London European Open - Antwerp Australian Open - Melbourne Wimbledon - London French Open - Paris Open Sabadell Atlantico - Barcelona U.S. Open - New York Swiss Indoors Basel - Basel Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Masters Series Hamburg - Hamburg French Open - Paris French Open - Paris Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, Finals, Group D ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, World Group, 1R, GER-BEL 1-4 Olympics - London Olympics - Beijing